﻿@using System.Net.Http
@using System.Net.Http.Json
@using FSH.Starter.Blazor.Infrastructure.Preferences
@using Microsoft.AspNetCore.Components.Authorization
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.AspNetCore.Components.WebAssembly.Http
@using Microsoft.JSInterop
@using FSH.Starter.Blazor.Client
@using FSH.Starter.Blazor.Client.Layout
@using FSH.Starter.Blazor.Client.Components
@using FSH.Starter.Blazor.Client.Components.General
@using FSH.Starter.Blazor.Client.Components.Dialogs
@using FSH.Starter.Blazor.Client.Components.Common
@using FSH.Starter.Blazor.Client.Components.EntityTable
@using FSH.Starter.Blazor.Infrastructure.Auth
@using MudBlazor
@using Blazored.LocalStorage
@using FSH.Starter.Blazor.Infrastructure.Api
@using FSH.Starter.Blazor.Client.Components.ThemeManager;

@using FSH.Starter.Blazor.Client.Pages.Auth

@using Microsoft.AspNetCore.Authorization

@attribute [Authorize]

@inject NavigationManager Navigation
@inject ISnackbar Toast
@inject IDialogService DialogService
@inject IConfiguration Config
@inject IClientPreferenceManager ClientPreferences
